PDA

Просмотр полной версии : Пробел в расширении файла


Ser_UFL
24.03.2010, 23:20
Возможно ли создать файл с пробелом в конце расширения?
Пример: "file.txt "
Винда автоматом обрубает этот пробел. Можно ли обойти?

P.S. В nix возможно создать подобный файл?

BlackSun
24.03.2010, 23:43
Можно и на винде создать, покрайней мере на ХР и ниже. Только довольно не стандартными средствами.

SpangeBoB
24.03.2010, 23:57
Можно с помощью echo 1 > "\\?\C:\temp\1.txt " или WinAPI CreateFile,но не советую использовать.


http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx
Do not end a file or directory name with a space or a period. Although the underlying file system may support such names, the Windows shell and user interface does not. However, it is acceptable to specify a period as the first character of a name. For example, ".temp"

.Varius
25.03.2010, 00:00
Пустой символ можно вставить.

Huster
25.03.2010, 01:07
Можно с помощью echo 1 > "\\?\C:\temp\1.txt "
Как то не получилось =\

Ser_UFL
25.03.2010, 02:10
Можно с помощью echo 1 > "\\?\C:\temp\1.txt "

Спасибо.

|qbz|
25.03.2010, 02:38
ALT + 0160 [numpad] v konce probui

ShAnKaR
25.03.2010, 03:10
touch file\ file.txt
экранируется просто пробел.
также и в конце
touch file.txt\[пробел]

Ser_UFL
26.03.2010, 20:53
ALT + 0160 [numpad] v konce probui
Спасибо.
Не обязательно в консоли, и так работает..

|qbz|
26.03.2010, 20:55
konce

!=

консоли

Ser_UFL
27.03.2010, 01:58
Неверно прочитал..

Ser_UFL
27.03.2010, 03:22
Еще вопрос..
Каким образом можно сделать массовую замену в файлах символа CRLF на CR или LF (Alt+013, Alt+010)?
Хотя бы по одному файлу..
Гуглил и несколько редакторов достаточно мощных (как Notepad++, PowerGREP) уже поробовал, при замене они не способны использовать эти символы..

|qbz|
27.03.2010, 03:58
a zachem esli nesekrret?

Ser_UFL
27.03.2010, 16:10
Для WebMod Reallite Edition (плагин метамода для CS)...
Делаю, чтобы не было "лишних" пустых строк при чтении вебмодом его же внутренних скриптов.. Тяжело объяснить как-то ))
Может кто-нибудь помочь.. Возможно какой-то простенький скрипт хоть в .bat файле придумать? А то по 10000 раз вместо перевода строки нажимать Alt+013 это ужас какой-то..

up.

Ser_UFL
27.03.2010, 20:24
up