Я разрабатываю приложение на C # для шифрования / дешифрования файлов.Я использовал сопоставление файлов для вызова приложения дешифрования при нажатии на зашифрованный файл.Таким образом, код «Application.ExecutablePath +«% 1 »» разрешает это.
% 1 дает полное имя файла.Если в имени файла нет пробелов, оно работает должным образом, но если в нем есть такие пробелы, как «C: \ Имя папки \ Encrypted File.enc», принимается как «C: \ FOLDERNAM ~ 1 \ ENCRPTEDFIL ~ 1".
Как правильно получить это имя файла?